@echo off
chcp 65001 >nul
echo ============================================
echo 🌐 安装默认服务器版本App
echo ============================================
echo.

echo 📋 配置信息：
echo    默认服务器: https://myedu.webn.cc/backend-php/api.php
echo    管理界面: https://myedu.webn.cc/backend-php/
echo    连接模式: HTTP API (自动识别)
echo.

echo ⏳ 正在编译App...
echo.
call gradlew.bat assembleDebug
if %ERRORLEVEL% NEQ 0 (
    echo.
    echo ❌ 编译失败！请检查错误信息
    pause
    exit /b 1
)

echo.
echo ✅ 编译成功！
echo.

echo 📱 正在检查连接的设备...
adb devices
echo.

echo 📦 正在安装App到手机...
adb install -r app\build\outputs\apk\debug\app-debug.apk
if %ERRORLEVEL% NEQ 0 (
    echo.
    echo ❌ 安装失败！请确保：
    echo    1. 手机已连接
    echo    2. USB调试已开启
    echo    3. 允许了USB安装
    pause
    exit /b 1
)

echo.
echo ✅ App安装成功！
echo.

echo 🎉 默认服务器已配置完成！
echo.
echo 📖 使用说明：
echo.
echo 1. 打开App，服务器地址会自动填充为：
echo    https://myedu.webn.cc/backend-php/api.php
echo.
echo 2. 点击"连接到后台服务器"即可连接
echo.
echo 3. 设置模拟位置并上报
echo.
echo 4. 在浏览器访问管理界面查看：
echo    https://myedu.webn.cc/backend-php/
echo.

echo 💡 查看详细说明：
echo    默认服务器地址已设置.md
echo.

echo 是否立即查看运行日志？(Y/N)
set /p choice="> "
if /i "%choice%"=="Y" (
    echo.
    echo 📊 开始监控日志（按Ctrl+C停止）...
    echo.
    adb logcat -c
    adb logcat ^| findstr /C:"BackendClient" /C:"LocationService" /C:"连接" /C:"服务器"
)

pause



